package com.lnking.lnkingplace.model.dto.record.medicalWasteSterilize;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.lnking.starter.export.annotation.TableColumn;
import com.lnking.starter.export.annotation.TableInfo;
import lombok.Data;

import java.time.LocalDateTime;

@Data
@TableInfo(tableName = "医废消杀记录")
public class MedicalWasteSterilizeExcelDto {

    @TableColumn(columnName =  "场所名称")
    private String placeName;

    @TableColumn(columnName =  "空气消毒开始时间",column = "1")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime airStartTime;

    @TableColumn(columnName =  "空气消毒结束时间",column = "2")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime airEndTime;

    @TableColumn(columnName =  "温度",column = "3")
    private Integer temperature;

    @TableColumn(columnName =  "湿度",column = "4")
    private Integer humidity;

    @TableColumn(columnName =  "累计时长",column = "5")
    private Integer totalTime;

    @TableColumn(columnName =  "物体表面消毒时间",column = "6")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime objectStartTime;

    @TableColumn(columnName =  "地面是否消毒",column = "7")
    private String ground;

    @TableColumn(columnName =  "墙面是否消毒",column = "8")
    private String wallSpace;

    @TableColumn(columnName =  "盛装桶",column = "9")
    private String bucket;

    @TableColumn(columnName =  "灯管擦拭消毒",column = "10")
    private String modulatorTube;

    @TableColumn(columnName =  "执行人员",column = "11")
    private String operationalStaff;

    @TableColumn(columnName =  "督查人员",column = "12")
    private String inspectors;

    @TableColumn(columnName = "消毒区域",column = "13")
    private String region;
}
